package com.wang.nowcoder.dao;

import com.wang.nowcoder.pojo.DiscussPost;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author asus
 */
@Mapper
public interface DiscussPostMapper {

    /**
     * 遍历数据库，对信息进行查询并实现分页
     * @param userId
     * @param offset
     * @param limit
     * @return
     */
    List<DiscussPost> selectDiscussPost(int userId, int offset, int limit);

    /**
     * 查询评论数量
     * @param userId
     * @return
     */
    int selectDiscussPostRows(int userId);

    /**
     * 增加帖子
     * @param discussPost 帖子
     * @return 是否添加成功
     */
    int insertDiscussPost(DiscussPost discussPost);

    /**
     * 查询帖子
     * @param id
     * @return
     */
    DiscussPost selectDiscussPostByID(int id);

    /**
     * 更新评论数
     * @param id
     * @param commentCount
     * @return
     */
    int updateCommentCount(int id,int commentCount);


}
